implementacia dvoch dispatch rozhrani v jednom COM objekte

Otázka od: Martin Cajbik

10. 9. 2002 15:53

Zdravim,
potreboval by som v Delphi navrhnut COM objekt, ktory implementuje dve
(alebo viac) dispatch rozhrani. Objekt je odvodeny od TAutoObject, u ktoreho
implementacie vsak Invoke a GetIdsOfNames funguje iba na default rozhrani a
pre metody dalsieho rozhrania vzdy skonci s chybou. Pokial volam metody
pomocou VTable je samozrejme vsetko v poriadku ale pretoze by som potreboval
aby tento objekt fungoval aj s Visual Basic-u, navrhol som vsetky jeho
rozhrania ako dispatch. Vedel by mi niekto poradit sposob, akym tieto metody
prepisat, aby fungovali pre vsetky implementovane rozhrania.